﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Nhom14_HTTTHD_BuyMe
{
    public partial class mytransaction : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] != "1")
            {
                if (Session["login"] != "1")
                    Response.Redirect("login.aspx?url=mytransaction.aspx");
            }


            idTransac.Text = Request.QueryString["id_tran"];

            if(Request.QueryString["id_tran"] != null)
            {
                typebid.Visible = true;
            }

            idtrand.Text = Request.QueryString["idTrand"];

            if (Request.QueryString["idTrand"] != null)
            {
                idtypedomain.Visible = true;
            }

            GridView1.DataBind();
            GridView2.DataBind();
            GridView3.DataBind();
            GridView4.DataBind();
        }

        // goi chọn hình thức thanh toán hop dong website
        protected void Button1_Click(object sender, EventArgs e)
        {
            //  chọn hình thưc thanh toán
            if (RadioButton1.Checked == true)
            {
                // goi webservice thanh toán lập tức
                int tranID = int.Parse(idTransac.Text);
               /* string SID = "VU";

                string address = "http://localhost:49744/WebService1.asmx";
                string function = "TransactionKAT";

                int res = (int)WebserviceInvoker.WSInvoker.CallWebService(address, "WebService1", function, new object[] { SID, tranID });
                Label1.Text = res.ToString();*/
                string str = "paymentKAT.aspx?idTran=" + tranID;
                Response.Redirect(str);
            }
            else
            {
                // webservice  xử lý thanh toán an toàn
                int tranID = int.Parse(idTransac.Text);
                /*string SID = "VU";
                string address = "http://localhost:49744/WebService1.asmx";
                string function = "TransactionAT";

                int res = (int)WebserviceInvoker.WSInvoker.CallWebService(address, "WebService1", function, new object[] { SID, tranID });
                
                Label1.Text = res.ToString();
                */
                string str = "payment.aspx?idTran=" + tranID;
                Response.Redirect(str);
            }
            //
            typebid.Visible = false;
            
            GridView1.DataBind();
            //
            // goi web serive xử lý thanh toán
        }


         //goi chọn hình thức thanh toán hop dong domain
        protected void Button2_Click(object sender, EventArgs e)
        {
            //  chọn hình thưc thanh toán
            if (RadioButton3.Checked == true)
            {
                // goi webservice thanh toán lập tức
                int tranID = int.Parse(idtrand.Text);
                string SID = "VU";

                string address = "http://localhost:49744/WebService1.asmx";
                string function = "TransactionKAT";

                int res = (int)WebserviceInvoker.WSInvoker.CallWebService(address, "WebService1", function, new object[] { SID, tranID });
                Label1.Text = res.ToString();
            }
            else
            {
                // webservice  xử lý thanh toán an toàn
                int tranID = int.Parse(idtrand.Text);
                /*string SID = "VU";
                string address = "http://localhost:49744/WebService1.asmx";
                string function = "TransactionAT";

                int res = (int)WebserviceInvoker.WSInvoker.CallWebService(address, "WebService1", function, new object[] { SID, tranID });

                Label1.Text = res.ToString();*/
                string str = "payment.aspx?idTran=" + tranID;
                Response.Redirect(str);
            }
            //
            idtypedomain.Visible = false;

            GridView2.DataBind();
            // goi web serive xử lý thanh toán
        }

       
    }
}